*{
  padding: 0;
  margin: 0;
  box-sizing: border-box;
}

/*头部*/
header{
  height: 60px;
  background-color: #090909;
  position: fixed;
  top: 0;
  z-index: 20;
  margin: auto;
}
/*导航栏logo*/
header .Navrow{
  height: 100%;
  width: 100%;
  margin: auto;
}
header .Navlogo{
  float: left;
  line-height: 60px;
}
header .Navlogo img{
  width: 140px;
  height: 40px;
}
/*头部导航栏*/
header .Navdiv .navigation{
  width: 420px;
  height: 50px;
  float: right;
  top: 5px;
  margin-left: 200px;
}
header .navigation .navigation_ul a{
  display: inline-block;
  text-decoration: none;
  width: 60px;
  height: 50px;
  margin-right: 10px;
}
header .navigation .navigation_ul a li{
  color: #6f42c1;
  width: 60px;
  height: 50px;
  font-size: 12px;
  text-align: center;
  line-height: 50px;
}
header .navigation .navigation_ul a i{
  width: 60px;
  height: 50px;
  display: none;
}
header .navigation .navigation_ul a i img{
  height: 50px;
  width: 50px;
}
header .navigation .navigation_ul a .Navicon, header .navigation .navigation_ul a .Navtext{
  display: block;
}
header .navigation .navigation_ul a .Navtext{
  display: none;
}
.Navxy{
  display: none;
}

/*轮播*/
.shuffling{
  position: relative;
  width: 100%;
  margin-top: 60px;
}
.shuffling ul li img{
  width: 100%;
  height: auto;
}

/*特色展示*/
.special{
  width: 100%;
  background: url("../../img/bj/show.png") no-repeat 0 0;
  position: relative;
  background-size: cover;
  text-align: center;
  height: 400px;
  margin: auto;
}
.special .special_text{
  padding-top: 20px;
  text-align: center;
  color: #ffffff;
  padding-bottom: 20px;
}
.special_icon{
  width: 800px;
  text-align: center;
  margin: auto;
}
.special_icon .display_icon{
  width: 250px;
  height: 300px;
  background-color: #222222;
  background-color: rgba(0,0,0,0.2);
  margin: auto;
}
.special_icon a{
  text-decoration: none;
  color:#ffffff;
  font-size: 11px;
}
.special_icon img{
  width: 150px;
  height: 120px;
}
.special_icon h6, .special_icon p{
  display:block;
  margin-top: 5px;
}
.display_icon:hover{
  background-color: rgba(255,255,255,0.05);
}
.double_a:hover{
  color: #721c24;
}

/*新闻*/
/*新闻左边*/
.news{
  width: 100%;
  position: relative;
  background: url("../../img/bj/new.jpg") no-repeat 0 0;
  background-size: cover;
  height: 450px;
}
.news .news_text{
  text-align: center;
  color: #ffffff;
  padding-top: 20px;
  padding-bottom: 20px;
}
.news .news_row{
  width: 800px;
  margin: auto;
}
.news .news_row .news_case{
  height: 350px;
  width: 100%;
}
.news .news_row .news_case img{
  width: 100%;
  height: auto;
}
.news .news_row .news_case .case_text{
  color: #ffffff;
  font-size: 11px;
}
.news .news_row .news_case .case_text p{
  font-size: 13px;
  margin: 10px;
}
.news .news_row .news_case .case_text a{
  display: inline-block;
  text-decoration: none;
  color: #ffffff;
  margin: 10px;
}
.news .news_row .news_case .case_text a:hover{
  color: #721c24;
}
/*新闻右边*/
/*搜索框*/
.news .news_row .news_case2{
  width: 400px;
  height: 350px;
  margin: auto;
}
.news .news_row .news_case2 .input-holder{
  position: relative;
  width: 40px;
  height: 40px;
  overflow: hidden;
  -webkit-transition: all  0.8s ease-in-out;
  -moz-transition: all  0.8s ease-in-out;
  transition: all 0.8s ease-in-out;
}
.news .news_row .news_case2 .input-holder2{
  width: 100%;
}
.news .news_row .news_case2 .input-holder .search-input{
  width: 0;
  height: 0;
  position: absolute;
  padding: 5px 0px 5px 10px;
  border: none;
  outline: none;
  border-radius: 35px;
  opacity: 0.5;
}
.news .news_row .news_case2 .input-holder .search-input2{
  width: 100%;
  height: 40px;
  position: absolute;
  padding: 5px 0px 5px 10px;
  border: none;
  outline: none;
  border-radius: 35px;
  opacity: 0.5;
}
/*页面显示的搜索按钮*/
.news .news_row .news_case2 .input-holder .search-icon{
  width: 40px;
  height: 40px;
  border-radius: 5px;
  background-color: #ffffff;
  border: none;
  outline: none;
  position: relative;
}
.news .news_row .news_case2 .input-holder .search-icon span:before{
  position: absolute;
  width: 4px;
  height: 15px;
  border-radius: 2px;
  background: #0056B3;
  content: "";
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  transform: rotate(45deg);
  left: 12px;
  top: 18px;
}
.news .news_row .news_case2 .input-holder .search-icon span:after{
  position: absolute;
  width: 16px;
  height: 16px;
  border-radius: 10px;
  background: #ffffff;
  border: 3px solid #005cbf;
  content: "";
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  transform: rotate(45deg);
  left: 14px;
  top: 10px;
}
/*点击搜索按钮后，改变的按钮*/
.news .news_row .news_case2 .input-holder .search-icon2{
  width: 30px;
  height: 30px;
  border-radius: 15px;
  background-color: #ffffff;
  border: none;
  outline: none;
  position: relative;
  float: right;
  top: 5px;
  right: 5px;
}
.news .news_row .news_case2 .input-holder .search-icon2 span:before{
  position: absolute;
  width: 4px;
  height: 10px;
  border-radius: 2px;
  background: #0056B3;
  content: "";
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  transform: rotate(45deg);
  left: 11px;
  top: 14px;
}
.news .news_row .news_case2 .input-holder .search-icon2 span:after{
  position: absolute;
  width: 12px;
  height: 12px;
  border-radius: 10px;
  background: #ffffff;
  border: 3px solid #005cbf;
  content: "";
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  transform: rotate(45deg);
  left: 11px;
  top: 9px;
}
/*新闻栏目*/
.news .news_row .news_case2 .news_column{
  width: 400px;
  height: 300px;
}
.news .news_row .news_case2 .news_column ul {
  width: 100%;
  height: 240px;
}
.news .news_row .news_case2 .news_column ul li{
  width: 100%;
  height: 80px;
  list-style: none;
  border-bottom: 1px solid #555555;
  padding-top: 5px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.news .news_row .news_case2 .news_column ul li a{
  text-decoration: none;
  color: #cccccc;
}
.news .news_row .news_case2 .news_column ul li .axis-time{
  font-size: 11px;
  width: 40px;
  height: 80px;
  float: left;
}
.news .news_row .news_case2 .news_column ul li .axis-time h4{
  font-size: 14px;
  margin: 0;
}
.news .news_row .news_case2 .news_column ul li .axis-title{
  width: 340px;
  height: 80px;
  float: right;
  font-size: 11px;
}
.news .news_row .news_case2 .news_column ul li .axis-title h5{
  font-size: 14px;
}
/*新闻翻页*/
.news .news_row .news_case2 .news_column .news_page a{
  display: inline-block;
  width: 30px;
  height: 30px;
  border: 1px solid #888888;
  font-size: 25px;
  text-align: center;
  line-height: 25px;
  padding-left: -5px;
  text-decoration: none;
  color: #cccccc;
}

/*要味道更要腔调*/
.accent{
  position: relative;
  width: 100%;
  height: 800px;
  background-color: #090909;
}
.accent .accent_row{
  width: 800px;
  margin: auto;
  height: 320px;
  padding: 0;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
}
.accent .accent_log{
  width: 100%;
  height: 100px;
  line-height: 100px;
  text-align: center;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
}
.accent_row .taste{
  width: 100%;
  height: 100%;
  text-align: center;
  font-size: 11px;
  color: #cccccc;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  margin: 0;
  padding: 0;
}
.accent_row .taste img{
  width: 100%;
  height: 250px;
}
.fast_row{
  width: 800px;
  height: 50px;
  margin: auto;
}
.fast_row .fast{
  display: inline-block;
  width: 100%;
  height: 50px;
  margin: 0;
  padding: 0;
}
.fast_row .fast img{
  float: left;
  position: relative;
  margin-top: 5px;
}
.fast_row .fast p{
  float: right;
  font-size: 12px;
  position: absolute;
  padding-left: 50px;
  margin-top: 17px;
  color: #cccccc;
}



/*招牌美食*/
.signature{
  position: relative;
  width: 100%;
  height: 100%;
  background-color: #090909;
  margin-top: 60px;
}
.signature .signature_text{
  width: 100%;
  height: auto;
  text-align: center;
}
.signature .signature_text h1, .signature .signature_text h3{
  font-size: 15px;
  color: #cccccc;
  padding: 0;
  margin: 0;
}
.signature .signature_row{
  width: 800px;
  height: 200px;
  margin: auto;
  margin-top: 20px;
  padding-bottom: 10px;
}
.signature .signature_row .signature_col .signature_bean{
  width: 100%;
  height: 100%;
  position: relative;
}
.signature .signature_row .signature_col .signature_bean a{
  position: absolute;
  width: 100%;
  height: 30px;
  color: #cccccc;
  text-decoration: none;
  text-align: center;
  bottom: 0;
  background: rgba(0,0,0,0.5);
  border-top: 1px solid red;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.signature .signature_row .signature_col .signature_bean a h6{
  display: inline-block;
  width: 100%;
  height: 100%;
  font-size: 12px;
  line-height: 30px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.signature .signature_row .signature_col .f1{
  background: url("../../img/food/f-1.jpg") no-repeat 0 0;
  background-size: cover;
}
.signature .signature_row .signature_col .f2{
  background: url("../../img/food/f-2.jpg") no-repeat 0 0;
  background-size: cover;
}
.signature .signature_row .signature_col .f3{
  background: url("../../img/food/f-3.jpg") no-repeat 0 0;
  background-size: cover;
}
.signature .signature_row .signature_col .f4{
  background: url("../../img/food/f-4.jpg") no-repeat 0 0;
  background-size: cover;
}
.signature .signature_row .signature_col .f5{
  background: url("../../img/food/f-5.jpg") no-repeat 0 0;
  background-size: cover;
}
.signature .signature_row .signature_col .f6{
  background: url("../../img/food/f-6.jpg") no-repeat 0 0;
  background-size: cover;
}
.signature .signature_row .signature_col .f7{
  background: url("../../img/food/f-7.jpg") no-repeat 0 0;
  background-size: cover;
}
.signature .signature_row .signature_col .f8{
  background: url("../../img/food/f-8.jpg") no-repeat 0 0;
  background-size: cover;
}
.signature .signature_row .signature_col .f9{
  background: url("../../img/food/f-9.jpg") no-repeat 0 0;
  background-size: cover;
}
.signature .signature_row .signature_col .f10{
  background: url("../../img/food/f-10.jpg") no-repeat 0 0;
  background-size: cover;
}
.signature .signature_row .signature_col .f11{
  background: url("../../img/food/f-11.jpg") no-repeat 0 0;
  background-size: cover;
}
.signature .signature_row .signature_col .f12{
  background: url("../../img/food/f-12.jpg") no-repeat 0 0;
  background-size: cover;
}
.signature .signature_row .signature_col .f13{
  background: url("../../img/food/f-13.jpg") no-repeat 0 0;
  background-size: cover;
}


/*品牌文化*/
.culture{
  position: relative;
  width: 100%;
  height: 450px;
  background: url("../../img/bj/new.jpg") no-repeat 0 0;
  background-size: cover;
  margin-top: 60px;
}
.culture .culture_Hd{
  width: 800px;
  margin: auto;
  height: auto;
  text-align: center;
  color: #cccccc;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
}
.culture .culture_Hd h1{
  font-size: 17px;
}
.culture .culture_Hd h3, .culture .culture_Hd h4{
  font-size: 12px;
}
.culture .culture_row{
  width: 700px;
  height: 300px;
  margin: auto;
  margin-top: 20px;
}
.culture .culture_row .culture_col div{
  text-align: center;
  width: 300px;
  height: 300px;
  background: rgba(0,0,0,1);
}
.culture .culture_row .culture_col img{
  width: 130px;
  height: 118px;
}
.culture .culture_row .culture_col h6{
  color: #cccccc;
  font-size: 14px;
  margin-top: 10px;
}
.culture .culture_row .culture_col p{
  color: #cccccc;
  font-size: 12px;
  margin-top: 20px;
}


/*品牌优势*/
.advantage{
  position: relative;
  width: 100%;
  height: 400px;
  background: url("../../img/bj/show.png") no-repeat 0 0;
  background-size: cover;
}
.advantage .advantafe_text{
  width: 100%;
  height: 70px;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  text-align: center;
  color: #cccccc;
}
.advantage .advantafe_text h5, .advantage .advantafe_text p{
  margin: 0;
}
.advantage .advantafe_text h5{
  font-size: 18px;
  padding-top: 20px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.advantage .advantafe_text p{
  font-size: 12px;
  padding: 0;
}
.advantage .advantage_row{
  width: 800px;
  height: 300px;
  margin: auto;
}
.advantage .advantage_row .advantage_div{
  text-align: center;
  width: 100%;
  height: 100%;
  margin: auto;
  background: rgba(255,255,255,0.1);
}
.advantage .advantage_row .advantage_div img{
  width: 93px;
  height: 96px;
}
.advantage .advantage_row .advantage_div h2{
  color: #cccccc;
  font-size: 15px;
  margin-top: 20px;
}
.advantage .advantage_row .advantage_div p{
  color: #cccccc;
  font-size: 12px;
  margin-top: 20px;
}

/*加盟模式*/
.join{
  position: relative;
  width: 100%;
  height: 320px;
  background: url("../../img/bj/join.jpg") no-repeat 0 0;
}
.join .join_text{
  width: 100%;
  height: 70px;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  text-align: center;
  color: #cccccc;
}
.join .join_text h5, .join .join_text p{
  margin: 0;
}
.join .join_text h5{
  font-size: 18px;
  padding-top: 20px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.join .join_text p{
  font-size: 12px;
  padding: 0;
}
.join .join_row{
  width: 800px;
  height: 120px;
  margin: auto;
}
.join .join_row .join_div{
  width: 100%;
  height: 100px;
  background: url("../../img/icon/modile-1.png") no-repeat 0 0;
  background-size: cover;
}
.join .join_row .join_div .join_shop{
  width: 40%;
  height: 40px;
  margin-top: 30px;
  text-align: center;
  color: #cccccc;
  font-weight: bolder;
  font-size: 25px;
  font-style: oblique;
  float: left;
  border-right: 1px solid red;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.join .join_row .join_div .join_money{
  width: 55%;
  height: 100%;
  color: #cccccc;
  float: right;
}
.join .join_row .join_div .join_money p{
  font-size: 12px;
  margin-top: 5px;
}


/*加盟支持*/
.support{
  width: 100%;
  height: 900px;
  background: url("../../img/icon/zh-logo.png") no-repeat 0 0;
  background-size: cover;
}
.support .support_text{
  width: 100%;
  height: 70px;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  text-align: center;
  color: #cccccc;
}
.support .support_text h5, .support .support_text p{
  margin: 0;
}
.support .support_text h5{
  font-size: 18px;
  padding-top: 20px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.support .support_text p{
  font-size: 12px;
  padding: 0;
}
.support .support_row{
  width: 800px;
  height: 270px;
  margin: auto;
}
.support .support_row .support_div{
  width: 100%;
  height: 100%;
  background-color: #555555;
  background: url("../../img/icon/icon-lj.png") no-repeat 0 0;
  background-size: cover;
  text-align: center;
  color: #cccccc;
}
.support .support_row .support_div h5{
    font-size: 14px;
  font-weight: bold;
}
.support .support_row .support_div h5:nth-child(1){
  padding-top: 80px;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
}
.support .support_row .support_div p{
  font-size: 12px;
  padding: 5px;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
}


/*诚聘英才*/
.wanted{
  position: relative;
  margin-top: 60px;
  width: 100%;
  height: 400px;
  background: url("../../img/bj/show.png") no-repeat 0 0;
  background-size: cover;
}
.wanted .wanted_text{
  width: 100%;
  height: 70px;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  text-align: center;
  color: #cccccc;
}
.wanted .wanted_text h5, .wanted .wanted_text p{
  margin: 0;
}
.wanted .wanted_text h5{
  font-size: 18px;
  padding-top: 20px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.wanted .wanted_text p{
  font-size: 12px;
  padding: 0;
}
.wanted .wanted_row{
  width: 800px;
  height: 300px;
  background: rgba(255,255,255,0.1);
  margin: auto;
}
.wanted .wanted_row .wanted_div{
  width: 100%;
  height: 100%;
}
.wanted .wanted_row .wanted_div .wanted_sales{
  position: relative;
  width: 100%;
  height: 50px;
  margin-top: 5px;
}
.wanted .wanted_row .wanted_div .wanted_sales h5{
  color: #cccccc;
  font-size: 13px;
  font-weight: bold;
}
.wanted .wanted_row .wanted_div .wanted_sales ul li{
  color: #cccccc;
  list-style: none;
  font-size: 10px;
  float: left;
  margin-right: 30px;
  margin-left: 5px;
}
.wanted .wanted_row .wanted_div .wanted_accused{
  position: relative;
  width: 100%;
  height: 100px;
  margin: 0;
}
.wanted .wanted_row .wanted_div .wanted_accused h5{
  color: #cccccc;
  font-size: 13px;
  font-weight: bold;
}
.wanted .wanted_row .wanted_div .wanted_accused p{
  color: #cccccc;
  font-size: 11px;
  margin: 2px;
}


/*联系我们*/
.contact{
  position: relative;
  width: 100%;
  height: 400px;
  background: url("../../img/bj/show.png") no-repeat 0 0;
  background-size: cover;
}
.contact .contact_text{
  width: 100%;
  height: 70px;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  text-align: center;
  color: #cccccc;
}
.contact .contact_text h5, .contact .contact_text p{
  margin: 0;
}
.contact .contact_text h5{
  font-size: 18px;
  padding-top: 20px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.contact .contact_text p{
  font-size: 12px;
  padding: 0;
}
.contact .contact_row{
  width: 800px;
  height: 300px;
  margin: auto;
  background: rgba(255,255,255,0.1);
}
.contact .contact_row .contact_Cimg{
  background: url("../../img/icon/banner-logo.jpg") no-repeat 0 0;
  background-size: cover;
}
.contact .contact_row .contact_col .contact_div{
  color: #cccccc;
  width: 100%;
  height: 100%;
}
.contact .contact_row .contact_col .contact_div h2{
  margin-top: 10px;
  font-size: 14px;
}
.contact .contact_row .contact_col .contact_div p{
  font-size: 12px;
}

/*企业概况*/
.enterprise{
  position: relative;
  width: 100%;
  height: 700px;
  background: url("../../img/bj/show.png") no-repeat 0 0;
  background-size: cover;
  margin-top: 60px;
}
.enterprise .enterprise_text{
  width: 100%;
  height: 70px;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  text-align: center;
  color: #cccccc;
}
.enterprise .enterprise_text h5, .enterprise .enterprise_text p{
  margin: 0;
}
.enterprise .enterprise_text h5{
  font-size: 18px;
  padding-top: 20px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.enterprise .enterprise_text p{
  font-size: 12px;
  padding: 0;
}
.enterprise .enterprise_row, .enterprise .enterprise_row2{
  width: 800px;
  height: 300px;
  margin: auto;
}
.enterprise .enterprise_row .enterprise_Cimg{
  width: 100%;
  height: 100%;
  background: url("../../img/icon/profile.jpg") no-repeat 0 0;
  background-size: cover;
}
.enterprise .enterprise_row2 .enterprise_div{
  width: 100%;
  height: 100%;
  color: #cccccc;
  font-size: 12px;
  text-indent: 10px;
}
.enterprise .enterprise_row2 .enterprise_div p{
  margin-top: 10px;
}


/*大事计*/
.Big{
  position: relative;
  width: 100%;
  height: 1050px;
  background: url("../../img/bj/show.png") no-repeat 0 0;
  background-size: cover;
}
.Big .Big_text{
  width: 100%;
  height: 70px;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  text-align: center;
  color: #cccccc;
}
.Big .Big_text h5, .Big .Big_text p{
  margin: 0;
}
.Big .Big_text h5{
  font-size: 18px;
  padding-top: 20px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.Big .Big_text p{
  font-size: 12px;
  padding: 0;
}
.Big .Big_chain{
  width: 400px;
  height: 950px;
  color: #cccccc;
  margin: auto;
}
.Big .Big_chain .Big_time{
  width: 100%;
  height: 72px;
}
.Big .Big_chain .Big_time p{
  width: 160px;
  height: 100%;
  float: right;
  font-size: 11px;
  padding-top: 25px;
  display: inline-block;
}
.Big .Big_chain .Big_time .Big_timg{
  width: 63px;
  height: 72px;
  background: url("../../img/icon/icon-time.png") no-repeat 0 0;
  background-size: cover;
  margin-left: 169px;
  float: left;
  text-align: center;
  padding-top: 25px;
  font-size: 15px;
}
.Big .Big_chain .Big_line{
  width: 1px;
  height: 30px;
  background-color: red;
  margin-left: 200px;
}
.Big .Big_chain .Big_lineD{
  background-color: red;
  margin-left: 200px;
  width: 1px;
  height: 15px;
}
.Big .Big_chain .Big_timeX{
  width: 100%;
  height: 72px;
}
.Big .Big_chain .Big_timeX .Big_timgX{
  width: 26px;
  height: 30px;
  background: url("../../img/icon/icon-time-s.png") no-repeat 0 0;
  background-size: cover;
  margin-right: 187px;
  float: right;
}
.Big .Big_chain .Big_timeX p{
  width: 160px;
  height: 100%;
  font-size: 11px;
  display: block;
  text-align: right;
  float: left;
}
.Big .Big_chain .Big_timeX .Big_lineX{
  position: absolute;
  width: 1px;
  height: 42px;
  background-color: red;
  margin-left: 199px;
  margin-top: 30px;
}
.Big .Big_chain .Big_timeX:nth-child(8) .Big_timgX{
  position: absolute;
  margin-left: 187px;
  float: left;
}
.Big .Big_chain .Big_timeX:nth-child(8) p{
  float: right;
  text-align: left;
}
.Big .Big_chain .Big_time:nth-child(9) .Big_timg{
  position: absolute;
  float: right;
}
.Big .Big_chain .Big_time:nth-child(9) p{
  float: left;
  text-align: right;
}
.Big .Big_chain .Big_timeX:nth-child(13) .Big_timgX{
  position: absolute;
  margin-left: 187px;
}
.Big .Big_chain .Big_time:nth-child(14) .Big_timg{
  position: absolute;
}
.Big .Big_chain .Big_time:nth-child(16) .Big_timg{
  position: absolute;
  float: right;
}
.Big .Big_chain .Big_time:nth-child(16) p{
  float: left;
  text-align: right;
}
.Big .Big_chain .Big_time:nth-child(18) .Big_timg{
  position: absolute;
  float: left;
}


/*特色活动*/
.activity{
  position: relative;
  width: 100%;
  height: 1000px;
  background: url("../../img/bj/show.png") no-repeat 0 0;
  background-size: cover;
  margin-top: 60px;
}
.activity .activity_text{
  width: 100%;
  height: 70px;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  text-align: center;
  color: #cccccc;
}
.activity .activity_text h5, .activity .activity_text p{
  margin: 0;
}
.activity .activity_text h5{
  font-size: 18px;
  padding-top: 20px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.activity .activity_text p{
  font-size: 12px;
  padding: 0;
}
.activity .grid-wrap{
  position: relative;
  width: 800px;
  margin: auto;
  padding: 0 1em 1.875em;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.activity .grid-wrap ul{
  width: 100%;
  height: auto;
  list-style: none;
}
.activity .grid-wrap ul li{
  position: absolute;
  width: 25%;
  padding: 10px;
  height: auto;
  -webkit-transition: top 0.2s;
  transition: left 0.2s;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  cursor: pointer;
}
.activity .grid-wrap ul li figure img{
  display: block;
  width: 100%;
}
.activity .grid-wrap ul li figure figcaption{
  width: 100%;
  height: 40px;
  background-color: #1b1e21;
  opacity: 0.7;
  text-align: center;
}
.activity .grid-wrap ul li figure figcaption h3{
  color: #cccccc;
  font-size: 13px;
  margin-bottom: 0;
  padding-top: 5px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.activity .grid-wrap ul li figure figcaption p{
  color: #cccccc;
  font-size: 11px;
}
